/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.mxdx.edu.model;

import org.hibernate.validator.constraints.Length;

import java.util.Date;


/**
 * 证书信息Entity
 * @author monti
 * @version 2019-09-10
 */
public class MxCertificateInfo {

	private static final long serialVersionUID = 1L;
	private  String id;
	private String studentId;		// student_id
	private String classId;		// class_id
	private String certificateNo;		// certificate_no
	private  String certificateUrl;
	private String printCertificateUrl;
	private String certificateId;		// certificate_id
	private String checkInfo;		// check_info
	private String checkScore;		// check_score
	private String checkResume;		// check_resume
	private String message;		// message
	private String agentName;//代理商
	private int state;
	private Date createTime;
	private Date updateTime;
	private String certificateName;
	private String studentName;
	private String className;
	private String sex;
	private String cardId;
	private Date birthDay;
	private String photo;
	private String agentId;
	private String recommendationCode;
	private String traineeId;
	private String educationalLevel;

	public MxCertificateInfo() {
		super();
	}


	@Length(min=1, max=50, message="student_id长度必须介于 1 和 50 之间")
	public String getStudentId() {
		return studentId;
	}

	public void setStudentId(String studentId) {
		this.studentId = studentId;
	}

	@Length(min=1, max=50, message="class_id长度必须介于 1 和 50 之间")
	public String getClassId() {
		return classId;
	}

	public void setClassId(String classId) {
		this.classId = classId;
	}

	@Length(min=0, max=50, message="certificate_no长度必须介于 0 和 50 之间")
	public String getCertificateNo() {
		return certificateNo;
	}

	public void setCertificateNo(String certificateNo) {
		this.certificateNo = certificateNo;
	}

	@Length(min=0, max=50, message="certificate_id长度必须介于 0 和 50 之间")
	public String getCertificateId() {
		return certificateId;
	}

	public void setCertificateId(String certificateId) {
		this.certificateId = certificateId;
	}

	@Length(min=0, max=1, message="check_info长度必须介于 0 和 1 之间")
	public String getCheckInfo() {
		return checkInfo;
	}

	public void setCheckInfo(String checkInfo) {
		this.checkInfo = checkInfo;
	}

	@Length(min=0, max=1, message="check_score长度必须介于 0 和 1 之间")
	public String getCheckScore() {
		return checkScore;
	}

	public void setCheckScore(String checkScore) {
		this.checkScore = checkScore;
	}

	@Length(min=0, max=1, message="check_resume长度必须介于 0 和 1 之间")
	public String getCheckResume() {
		return checkResume;
	}

	public void setCheckResume(String checkResume) {
		this.checkResume = checkResume;
	}

	@Length(min=0, max=255, message="message长度必须介于 0 和 255 之间")
	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public String getCertificateName() {
		return certificateName;
	}

	public void setCertificateName(String certificateName) {
		this.certificateName = certificateName;
	}

	public String getStudentName() {
		return studentName;
	}

	public void setStudentName(String studentName) {
		this.studentName = studentName;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getCardId() {
		return cardId;
	}

	public void setCardId(String cardId) {
		this.cardId = cardId;
	}



	public String getPhoto() {
		return photo;
	}

	public void setPhoto(String photo) {
		this.photo = photo;
	}

	public Date getBirthDay() {
		return birthDay;
	}

	public void setBirthDay(Date birthDay) {
		this.birthDay = birthDay;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getAgentName() {
		return agentName;
	}

	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}

	public String getCertificateUrl() {
		return certificateUrl;
	}

	public void setCertificateUrl(String certificateUrl) {
		this.certificateUrl = certificateUrl;
	}

	public String getAgentId() {
		return agentId;
	}

	public void setAgentId(String agentId) {
		this.agentId = agentId;
	}

	public String getRecommendationCode() {
		return recommendationCode;
	}

	public void setRecommendationCode(String recommendationCode) {
		this.recommendationCode = recommendationCode;
	}

	public String getTraineeId() {
		return traineeId;
	}

	public void setTraineeId(String traineeId) {
		this.traineeId = traineeId;
	}

	public String getEducationalLevel() {
		return educationalLevel;
	}

	public void setEducationalLevel(String educationalLevel) {
		this.educationalLevel = educationalLevel;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getPrintCertificateUrl() {
		return printCertificateUrl;
	}

	public void setPrintCertificateUrl(String printCertificateUrl) {
		this.printCertificateUrl = printCertificateUrl;
	}
}
